/*
 * yc.css, 2018-07-17, Save
 * version: 2019-01-03
 * revision: 2019-11-28, 2020-02-06, 2020-02-18, 2021-06-02
 */

/* public */
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}
a{-webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; -o-transition: all 500ms ease 0s; transition: all 500ms ease 0s;}
a:hover{text-decoration:none;}
body,a,p,li{font-family: -apple-system, BlinkMacSystemFont, "Microsoft YaHei", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}
input,button,select,textarea,button:focus,input:focus,textarea:focus{outline:none;}
.flex-end{display: flex;justify-content:flex-end;}
header{padding:30px 0 0 0;border-bottom: #0e6eb8 6px solid; background: #fff;}
header [class*="col-"]{padding-left:0px; padding-right: 0px;}
	header [class*="fa-"]{ color:#0e6eb8;}
	nav .p-3{ font-weight: bold; color: #333; padding: 1rem 1.2rem !important;}
	nav .p-3:last-child{padding-right:0px !important;}
	header .tel{ display: block; padding: 0.5rem 0.5rem 0px 0px;}
	header .tel [class*="fa-"]{ margin-top: -2px;}
	header .input-group .input-group-append .btn-search{ background: none; color:#333;border-left:none;border: 1px solid #ced4da;}
header .navbar-light .navbar-nav .nav-link{ font-weight: bold;color:#333; padding-left: 1.4rem; padding-right: 1.4rem;}
	header .navbar-light .navbar-nav .nav-link:hover{ color:#0e6eb8;}
	header .navbar-light .navbar-nav .nav-item:last-child .nav-link{padding-right: 0px;}
header .navbar{ padding: 0.3rem 0rem;}
	.navbar-light .navbar-toggler{background-color:#0e6eb8;}
	.navbar-light .navbar-toggler-icon { 
  		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	}
.p-0{background:#fff;}
	header .dropdown-item:hover, .dropdown-item:focus{ background:#0e6eb8; color:#fff;}
.mage{width:884px; left:-361px; padding: 1.5rem 0;}
	.mage .row{margin:0; text-align: center;}
	.mage .row > div > a{ color:#333; font-weight: bold;}
	.mage .row > div > a img{width:100px; height: 56px; border-radius: 3px;margin-top: 0.3rem;}
	.mage .text-small{margin-top: 0.8rem;}
	.mage .row > div > a:hover, .text-small li a{color:#0e6eb8;}
	.mage .row > div > a p{margin-bottom:0;}
header .navbar-light .navbar-nav .on .nav-link{color:#0e6eb8;}
.mage-second{width:884px; left:-470px;}
header .dropdown-menu{background-color:rgba(255,255,255,0.96);}

@media (max-width: 575.98px) {
	header { padding: 0.5rem 0 0 0;}
	header .searchbox{padding: 0 1rem;}
	header .logo{display: flex; justify-content: center; margin-bottom: 0rem;}
	header .logo img{ width: 40%; height: 80%;}
	header .flex-end{ display:inline-block;}
	header .tel{ display: block;width:100%;padding: 0.5rem 0; text-align: center;}
	header .search{display: block;width:80%;} /*header .sear{display: block;width:100%;}*/
	header .navbar{ padding: 0.5rem 0rem; margin-top: -3rem;}
	header .navbar-light .navbar-nav .nav-link{ font-weight: bold;color:#333; padding-left:0.5rem; padding-right: 0.5rem;}
	.mage{width:auto; padding: 1.5rem 0;}
	.mage .row {justify-content: left !important;}
	.mage .row > div > a{ padding:0;}
	.mage .row > div > a img{ width: 80%; height: 45px; margin-top: 0.3rem;}
	.mage .row .col-xs-6{ width:33.333333333333333%;}
	.mage .text-small {margin-top: 0rem;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
	header .navbar-light .navbar-nav .nav-link{ font-weight: bold;color:#333; padding-left:0.5rem; padding-right: 0.5rem;}
	.mage{width:auto; padding: 1.5rem 0;}
	.mage .row > div > a{ padding:0;}
	.mage .row > div > a img{width:80%; height: 45px; margin-top: 0.3rem;}
}
@media (min-width: 768px) and (max-width: 991.98px)  {
	header .navbar-light .navbar-nav .nav-link{ font-weight: bold;color:#333; padding-left:0.5rem; padding-right: 0.5rem;}
	.mage{width:auto; padding: 1.5rem 0;}
	.mage .row > div > a img{width:80%; height: 45px; margin-top: 0.3rem;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
	header .navbar-light .navbar-nav .nav-link{ font-weight: bold;color:#333; padding-left:0.5rem; padding-right: 0.5rem;}
	.mage{width:600px; left:-207px; padding: 1.5rem 0;}
	.mage .row > div > a img{width:80px; height: 45px; margin-top: 0.3rem;}
	.mage-second{width:600px; left:-287px; padding: 1.5rem 0;}
}

/* index.html */
/* Carousel base class */
.carousel {
  margin-bottom: 1.875rem;
}
/* Since positioning the image, we need to help out the caption */
.slide .carousel-caption {
  bottom: 3rem;
  z-index: 10;text-shadow:1px 1px 3px #595959;text-transform:uppercase;left:19%;right:19%;
}

/* Declare heights because of positioning of img element */
.carousel-item {
  height: 36rem;
  background-color: #fff;
	text-align: center;
}
.carousel-item img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 36.25rem;
}

@media (max-width: 575.98px) {
	.carousel {		  margin-bottom: 0.2rem;		}
	.carousel-inner .carousel-item img{ width:100%;}
	.carousel-item {	  height: auto;	 text-align: center;	}
}
@media (min-width: 768px) and (max-width: 991.98px) {
	.carousel {	margin-bottom: 0.2rem;}
	.carousel-inner .carousel-item img{ width:100%;}
	.carousel-item {height: auto;text-align: center;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
	.carousel-inner .carousel-item img{ width:100%;}
	.carousel-item {height: auto;text-align: center;}
}
/*owl-index*/
.owl-index .item span{position: absolute; z-index: 2;bottom:0;background:rgba(14,110,184,0.75); display: flex; width: 100%;padding: 0.5rem 1rem;}
	.owl-index .item span a{color:#fff;}
.owl-theme .owl-nav.disabled + .owl-dots {
  position: absolute;right:0.5rem; bottom: 0.25rem;
}
 .owl-theme .owl-dots .owl-dot span {
 	background: #999; 
 }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #fff; }

.index-news .nav-link{padding: 0.5rem 1.8rem; color:#000; font-weight: bold;}
.index-news .nav-pills{
	-webkit-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.10);
	box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.10);
	border-radius: 0.25rem;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #0e6eb8;
}

.index-news .tab-content h2{ font-size: 1.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-news .tab-content h2 a{ color:#000;}
.index-news .tab-content p{line-height: 1.2rem;text-indent:2em;text-align:justify;}
.index-news .tab-content a:hover{ color:#0e6eb8;}

.index-news .list-group .list-group-item{padding: 0.40rem 0rem;border: 1px dashed rgba(0, 0, 0, 0.125);border-left:0px; border-right: 0px;}
.index-news .list-group .list-group-item a{ color:#333;}
.index-news .list-group .list-group-item a:hover{color:#0e6eb8;}
.circle{ color: #0e6eb8; padding-right: 1rem;}
.index-news .list-group .list-group-item .fa-circle{ font-size: 1rem; width: 0.5rem; height: 0.5rem; color: #0e6eb8; margin-right: 1rem;margin-top: -2px;}
.index-news .list-group .list-group-item .float-right{ color:#959595;}

.album {margin:2rem 0 0 0;}
.album .container .row {margin-left:-30px;margin-right:-30px;}
.album .card{border:none;border-radius: 0px;}
.album .card .card-body{padding: 1.25rem 0 0 0; font-size: 14px; line-height: 1.5rem; color:#535353;text-align:justify;}
.album .card .card-title a{ color:#0e6eb8; font-size: 1rem; font-weight: bold;}
.album .card a{transition: box-shadow .3s ease;box-shadow: 10px 10px 74px -15px rgba(0,0,0,.1);-ms-flex: none;}
.album .card a:hover {box-shadow: 10px 10px 74px -15px rgba(0,0,0,.3);}
.album .card a img{ transform: scale(1);transition: .4s all ease-in-out; border-bottom-left-radius: calc(0.25rem - 1px); border-bottom-right-radius: calc(0.25rem - 1px);border-radius:0px;}
.album .card:hover a img{transform: scale(1.03);}
@media (max-width: 575.98px) {
	.album {overflow-x: hidden;}
	.album .container .row {margin-left:-1rem;margin-right:-1rem;}
	.owl-index {margin-top:1rem;}
	.index-news{margin-top:1rem;}
	.index-news .tab-content h2{ overflow:inherit;white-space:normal; text-align:justify;}
	.index-news .nav .nav-item{ width: 50%; text-align:center;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
	.owl-index {margin-top:1rem;}
	.index-news{margin-top:1rem;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
	.slider{padding: 1rem 0;}
	.index-news{padding:0;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
	.index-news .list-group .list-group-item{padding: 0.33rem 0rem;}
	.index-news .list-group .list-group-item a{ display:inline-block; width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.index-news .tab-content p{display: none;}
	.index-news .list-group .list-group-item .fa-circle{margin-top:-10px;}
}

.nav-customize .nav-item .nav-link{ color: #222; font-size: 2rem; padding-left: 0px; padding-right: 0px; margin-left: 1.875rem; margin-right: 1.875rem;}
.nav-customize .nav-item .nav-link.active{color:#0e6eb8; border-bottom:#0e6eb8 3px solid;}
.nav-customize .tab-content .tab-pane img{ width: 100%;}
.nav-customize .nav{margin-bottom: 1.25rem;}
.nav a{transition:none;}

hr.blue{border-top:#0e6eb8 10px solid; margin: 2.5rem 0 1.875rem 0;}

.link{ list-style: none; margin: 0;padding: 0;}
.link li{ float:left; padding: 0rem 1.2rem;}
.link li a{ clear:both; display: block; color: #333; font-size:0.875rem;}
.link li strong a{ color:#0e6eb8; font-size: 1rem; font-weight: bold;}
footer{ padding:1.875rem 0; font-size:0.875rem; }
footer .container{border-top:#ccc 3px solid;}
footer .container [class*="col-"]{padding: 2rem 0; padding-bottom: 0;}
footer .container a{color:#333;}
.fa-weixin{color:green;}
footer .flogo img{ width: 60px; }
.bdsharebuttonbox{clear: both;}
.tab-content .tab-pane{ padding-left: 0px; padding-right: 0px;}
.link li a:hover, footer .container a:hover{color:#0e6eb8;}

@media (max-width: 575.98px) {
	.p-0{padding-left:1rem !important;padding-right:1rem !important;}
	.album {margin:1rem 0 0 0;}
	.album .card .card-body{padding: 1rem 0 0 0;}
	.nav-customize .nav-item .nav-link{font-size: 1rem;}
	.nav-customize .nav{margin-bottom: 1rem;}
	hr.blue{border-top:#0e6eb8 10px solid; margin: 1rem 0;}
	.link li{ width: 50%; text-align: center; }
	footer .container [class*="col-"]{padding: 1rem 0;}
	footer{ padding:1rem 0;}
	footer .container .row .flogo,.bdsharebuttonbox{ display: flex;justify-content: center !important; }
	footer .container [class*="col-"].d-flex{padding: 0px;}
	footer .justify-content-end p{ margin:0px auto;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
	.album {margin:1rem 0 0 0;}
	.album .card .card-body{padding: 1rem 0 0 0;}
	.nav-customize .nav-item .nav-link{font-size: 1rem;}
	.nav-customize .nav{margin-bottom: 1rem;}
	hr.blue{ margin: 1rem 0;}
	.link li{ width: 25%; text-align: center; display: block;}
	footer .container [class*="col-"]{padding: 1rem 0;}
	footer{ padding:1rem 0;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
	.album {margin:1rem 0 0 0;}
	.album .card .card-body{padding: 1rem 0 0 0;}
	.nav-customize .nav-item .nav-link{font-size: 1.2rem;}
	.nav-customize .nav{margin-bottom: 1rem;}
	hr.blue{ margin: 1rem 0;}
	footer .container [class*="col-"]{padding: 1rem 0;}
	footer{ padding:1rem 0;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
	.link li{ padding: 0rem 0.7rem;}
	.link li strong a{font-size: 1rem;}
	.link li a{ font-size: 0.5rem;}
}

/* about.html */
.banner{ background:url(../images/about.jpg) center center no-repeat;background-size:cover;background-attachment: fixed;    background-attachment: scroll;}
.banner .font{ height: 425px; }
.banner .font h1{ font-size: 3rem; text-transform: uppercase; }
.banner .font .xinyuejun{font-family:'心悦君行书体','方正行楷简体','华文行楷','楷体';font-weight:bold;}
.bg-blue{background: rgba(0,94,174,0.80);}
.banner .nav .nav-link{color:#fff; font-weight: bold;padding: 1.25rem 1rem;}
.page{padding-bottom:3.75rem;}
.page h2{text-align: center;margin:2.5rem 0;}
.page p{ text-indent: 2rem; text-align: justify;}
.about .container{padding-right: 0px;padding-left: 0px;}

/* contact.html */
.contact .banner{ background-size:cover;}
.contact .banner .font{ height: 460px; }
.contact .table{margin-top:15px;}
#dituContent{width:100%;height:360px;border:#ccc solid 1px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/* culture.html */
.bggradient{background-image: -webkit-linear-gradient(270deg,rgba(14,110,184,1.00) 0%,rgba(14,110,184,0.1) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(14,110,184,1.00) 0%,rgba(14,110,184,0.1) 100%);
	background-image: -o-linear-gradient(270deg,rgba(14,110,184,1.00) 0%,rgba(14,110,184,0.1) 100%);
	background-image: linear-gradient(180deg,rgba(14,110,184,1.00) 0%,rgba(14,110,184,0.1) 100%);}
.ycblue{color:#0e6eb8;}
.culture h4{margin-top:1.5rem;}

.culture-table th, .culture-table td {
    padding: 0.75rem;
    vertical-align:middle;
    border: 1px solid #dee2e6;
	text-align: center;
}

@media (max-width: 575.98px) {
	.banner{ background-size:cover;}
	.banner .font,.about .banner .font{ height:200px; padding: 0 1rem;}
	.banner .font h1{ font-size: 2rem;}
	.nav{justify-content: center;}
	.about .container.page{padding:0rem 1rem 1rem 1rem;}
	.page h2{margin:2rem 0 1rem 0; font-size: 1.5rem;}
	#dituContent{width:100%;height:260px;border:#ccc solid 1px;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
	.banner{ background-size:cover;}
	.banner .font,.about .banner .font{ height:200px; padding: 0 1rem;}
	.banner .font h1{ font-size: 2rem;}
	.nav{justify-content: center;}
	.about .container.page{padding:0rem 0rem 1rem 0rem;}
	.page h2{margin:2rem 0 1rem 0; font-size: 1.5rem;}
	#dituContent{width:100%;height:260px;border:#ccc solid 1px;}
}

/* news.html */
.news .list-group .list-group-item{padding: 0.40rem 0rem; border: 1px dashed rgba(0, 0, 0, 0.125);border-left:0px; border-right: 0px;}
.news .list-group .list-group-item a{ color:#333;}
.news .list-group .list-group-item a:hover{color:#0e6eb8;}
.news .list-group .list-group-item .fa-circle{ font-size: 1rem; width: 0.5rem; height: 0.5rem; color: #0e6eb8; margin-right: 1rem;margin-top: -2px;}
.news .list-group .list-group-item .float-right{ color:#959595;}


.news-list .list-group .list-group-item{padding: 0.49rem 0rem;}
.news .album .row{margin-left: -15px;margin-right: -15px;}
.news .album .py-4 { padding-left: 0px; padding-right:0px;}

@media (max-width: 575.98px) {
	.pb-4, .py-4 {
		padding-top: 1rem !important;
    	padding-bottom: 1rem !important;
	}
	.pb-4, .py-4 h2{font-size: 24px;}
	.news .album .row {
    	margin-left: -5px;
    	margin-right:-5px;
	}
}
@media (min-width: 768px) and (max-width: 991.98px) {
	.news .p-0 .row{ margin-left: -0px;
    	margin-right:-0px;}
	.news .album .row {
    	margin-left: -15px;
    	margin-right:-15px;
	}
}

/* content.html */
.content .page{ background:#fff; margin-top:-2.5rem;margin-bottom:-2.5rem;padding:2rem 9rem;}
.content .page h2 {
    margin-bottom: 1rem;
}
.content .page .py-4{padding-bottom: 0rem !important;padding-left:0px;padding-right:0;}
.content .page  img{max-width:100%;margin-bottom:1rem; height:auto;}
.white{ background: #fff;padding-top:2.5rem;}

.content .list-group .list-group-item{padding: 0.40rem 0rem; border:none;}
.content .list-group .list-group-item a{ color:#333;}
.content .list-group .list-group-item a:hover{color:#0e6eb8;}
.content .list-group .list-group-item .fa-circle{ font-size: 1rem; width: 0.5rem; height: 0.5rem; color: #0e6eb8; margin-right: 1rem;margin-top: -2px;}
.content .list-group .list-group-item .float-right{ color:#959595;}
.content .paddingleft{ padding-left:0px;}

@media (max-width: 575.98px){
	.content .container.page {
		padding: 2rem 1rem 1rem 1rem;
	}
	.content{padding-bottom:1.5rem;}
	.content > .page >.py-3{padding: 0rem !important;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
	.content .container.page {
		padding: 2rem 1rem 1rem 1rem;
	}
	.content{padding-bottom:1.5rem;}
	.content > .page >.py-3{padding: 0rem !important;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
	.content .page{ padding:2rem 3rem;}
}

/* industry.html */
.industry .album .card a img{ transform: scale(1);transition: .4s all ease-in-out; border-radius:calc(0.25rem - 1px); }
.industry .album .card:hover a img{transform: scale(1.03);}
.industry .container{padding-left:0px; padding-right:0px}
.industry .album .container .row {
    margin-left: -15px;
    margin-right: -15px;
}
.industry .nav-customize .tab-content .tab-pane img{max-height: 675px; height: 100vh;}
@media (max-width: 991.98px) {
	.industry .nav-customize .tab-content .tab-pane img{max-height: 300px; height: 100vh;}
}

/* partybuilding.html */
.partybuilding{ background:url(../images/bg_partybuilding.jpg) no-repeat center top; background-size: contain;}
.partybuilding .parttitle h1{ font-weight: bold; font-size: 2.25rem; background-image:-webkit-linear-gradient(bottom,#ff0000,#fd8403,#f8b100);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent; -webkit-text-stroke:0.5px #420a00;}
.partybuilding .bg-white{ border:#bfbfbf 1px solid;}
.partybuilding .bg-white img{ height:auto; max-height: 610px;}
.partybuilding .bg-white a,.partybuilding .bg-white .text-center{ color:#e60012;}
.partybuilding .owl-index .item span {
    position: absolute;
    z-index: 2;
    bottom: 0;
    background: rgba(230,0,18,0.6);
    display: flex;
    width: 100%;
    padding: 0.8rem 1rem;
}
.partybuilding .bg-white ul li a{ color:#333; font-size: 0.875rem;}
.partybuilding .bg-white ul li a:hover{color:#e60012;}
.partybuilding .bg-white ul{ padding-inline-start: 20px;}
@media (max-width: 575.98px){
	.partybuilding{ background-size:auto; }
	.partybuilding .bg-white{border:none;}
	.partybuilding .py-md-5{ padding-top: 1rem; padding-bottom: 1rem;}
	.partybuilding .pb-md-5{ padding-bottom: 1rem;}
	.partybuilding .pt-md-5,.partybuilding .pt-md-4{ padding-top: 1rem;}
	.partybuilding .px-md-5{ padding-left: 1rem; padding-right: 1rem;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
	.partybuilding{ background-size:auto; }
	.partybuilding .py-md-5{ padding-top: 1rem; padding-bottom: 1rem;}
	.partybuilding .pb-md-5{ padding-bottom: 1rem;}
	.partybuilding .pt-md-5,.partybuilding .pt-md-4{ padding-top: 1rem;}
	.partybuilding .px-md-5{ padding-left: 1rem; padding-right: 1rem; }
}

/* recruitment.html */
.bg_recruitment { background:url("../images/recruitment2.jpg") no-repeat; background-size:cover; color:#fff;}
.bg_recruitment img {width:100%; height:auto; }
.rcfz img{ width:100%; height:auto;}
.rcfz .card{position:relative;}
.rcfz .card .rcfz-title{ background-color: rgba(255,255,255,0.87); position: absolute; bottom:2rem; padding:2rem 2.5rem; margin:5% 10%;width:80%;}
.rcfz .card .rcfz-title a{ font-size:1.5rem; color:#005eae;}

/* all */
.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #0e6eb8;
    border-color: #0e6eb8;
}
.page-link:hover{z-index: 0;}
.partybuilding .bg-white .row ul {
    padding-inline-start: 20px;
}
.partybuilding .page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #e60012;
    border-color: #e60012;
}
.partybuilding .bg-white ul {
    padding-inline-start: 0px;
}
.partybuilding  .parttitle a{ color:#e60012;} 

@media (min-width: 992px){
	.partybuilding .bg-white .row ul li:nth-of-type(odd) {float:left;width: 50%; margin-right:80px;}
	.industry .album .card a img {max-height: 184px;}
}

video{ max-width:100%;}

/* 2020-02-06 */
.header{padding:0;-webkit-transition: all 100ms ease 0s; -moz-transition: all 100ms ease 0s; -ms-transition: all 100ms ease 0s; -o-transition: all 100ms ease 0s; transition: all 100ms ease 0s;}
.header .searchbox .flex-end{ display: none; }
.header .logo img{width: 40%; margin-top:0.5rem;}
@media (max-width: 575.98px) {
	header .logo img{ width: 40%;}
	.header .logo{display: flex; justify-content:left; margin-bottom: 0rem; margin-left: 1rem;}
	.header .navbar{margin-top:-3rem;}
	.owl-index img {max-height: 17rem;height: 100vh;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
	header .logo img{ width: 40%;}
	.header .logo{display: flex; justify-content:left; margin-bottom: 0rem; margin-left: 1rem;}
	.header .navbar{margin-top:-3rem;}
}

/* 2021-06-02 */
.bgvideo{  position:absolute; right: 0px;  bottom: 0px;  min-width: 100%;   min-height: 100%;  height: auto;  width: auto; object-fit: fill;  z-index:-11} 